e17f6dc08f3c6c5c8ef145001bb2b48963b5676b,plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGConfigurationEditor.java,TestNGConfigurationEditor,createView,#,302
Before Change
classTest.setSelected(false);
classTest.setEnabled(true);
classField.setComponent(new EditorTextFieldWithBrowseButton(project, true));
final EditorTextFieldWithBrowseButton methodEditorTextField = new EditorTextFieldWithBrowseButton(project, true);
new TextFieldCompletionProvider() {
After Change
classTest.setSelected(false);
classTest.setEnabled(true);
classField.setComponent(new EditorTextFieldWithBrowseButton(project, true, new JavaCodeFragment.VisibilityChecker() {
@Override
public Visibility isDeclarationVisible(PsiElement declaration, PsiElement place) {
try {
if (declaration instanceof PsiClass &&
new TestClassBrowser(project, TestNGConfigurationEditor.this).getFilter().isAccepted((PsiClass)declaration)) {
return Visibility.VISIBLE;
}
}
catch (MessageInfoException e) {
return Visibility.NOT_VISIBLE;
}
return Visibility.NOT_VISIBLE;
}
}));
final EditorTextFieldWithBrowseButton methodEditorTextField = new EditorTextFieldWithBrowseButton(project, true);
new TextFieldCompletionProvider() {